package com.wrapper;

public class WrapperVSString {
    public static void main(String[] args) {
        //包装类（Integer）->String
        Integer i = 100;//自动装箱
        System.out.println("包装类（Integer）->String");
        //方式 1
        String str1 = i + "";
        System.out.println("方式 1 :" + str1);
        //方式 2
        String str2 = i.toString();
        System.out.println("方式 2 :" + str2);
        //方式 3
        String str3 = String.valueOf(i);
        System.out.println("方式 3 :" + str3);


        //String-> 包装类（Integer）
        try {
            String str4 = "12345";
            System.out.println("String-> 包装类（Integer）");
            Integer i2 = Integer.parseInt(str4);//使用到自动装箱
            System.out.println("方式 1 :" + i2);
            Integer i3 = new Integer(str4);//构造器
            System.out.println("方式 2 :" + i3);
        } catch (Exception e) {
            System.out.println("WRONG FORMAT!");
        }

    }
}
